﻿.wrap { display: flex; flex-direction: column; height: calc(100vh - var(--window-top)); width: 100%; }

.cart-shoppingcard { background: #FFFFFF; border-radius: 4px; margin: 0 10px; margin-top: 10px; border-radius: 8px; padding: 10px 10px; background: #FFFFFF !important;
    .cart-shopp-name { width: calc(100% - 60px); }
    .cart-shoppingcard-goods { display: flex; flex-wrap: nowrap;
        .cart-shoppingcard-goods-checkbtn { width: 30px; flex-shrink: 0; }
        .cart-shoppingcard-goods-image { width: 60px; height: 60px; border-radius: 5px; margin-right: 10px; flex-shrink: 0; }
        .cart-shoppingcard-goods-body { width: 100%;
            .cart-shoppingcard-goods-title { line-height: 1.4em; }
            .cart-shoppingcard-goods-price { color: #e54d42; font-size: 16px; display: flex; flex-wrap: nowrap; justify-content: space-between; }
            .cart-shoppingcard-goods-number { padding: 2px 0; }
            .cart-shoppingcard-remove { display: block; text-align: right; line-height: 25px; color: #CCCCCC; font-size: 12px; }
        }
    }
}
    .cart-shoppingcard:last-child { margin-bottom: 75px }

.cart-shoppingcard-checkbtn { /*width: 100px;*/ margin-left: 15px; flex-shrink: 0; }
.cart-shoppingcard-checkout { width: 90px; height: 50px; line-height: 50px; font-size: 14px; text-align: center; flex-shrink: 0; }
.cart-bg-gray { background: #A5A7B2 !important; color: #FFFFFF !important; }
.cart-badge { border-radius: 19px; height: 19px; line-height: 19px; padding: 0 6.5px; font-size: 11px; }

.cart-footer { background-color: #FFFFFF; width: 100%; position: fixed; left: 0; bottom: 0; z-index: 99; }

